home *** CD-ROM | disk | FTP | other *** search
/ InfoMagic Internet Tools 1993 July / Internet Tools.iso / RockRidge / mail / pine / imap_archive / text0013.txt < prev    next >
Encoding:
Text File  |  1993-07-02  |  7.5 KB  |  145 lines

  1. > I especially don't want my outgoing mail making two international hops
  2. > when I am sending domestic mail, just because I happen to be talking to
  3. > a foreign IMAP server.
  4.  
  5. Indeed not. But how can you guarantee that the client isn't configured
  6. to send its SMTP mail to a relay host in another continent? With some
  7. POP-based clients, users are encouraged to carry around a floppy disk
  8. (created at their home base) with their draft messages and other user
  9. environment, including the address of the SMTP relay host. So there is
  10. nothing to prevent redundant international hops even with the
  11. SMTP-submission method.
  12.  
  13. Surely, what we should be aiming at is sufficient common sense, in both
  14. client and server, to send data from _where it is_, to _the nearest SMTP
  15. relay_, _without an intervening hop_. This must include the case where the
  16. data is at the server, i.e. when it is a draft message managed by the
  17. server.
  18.  
  19. > I'd undoubtably feel differently if my primary machine was my Mac (or a PC)
  20. > instead of my NeXT.
  21.  
  22. I think it's this word 'my' that's causing the trouble! Many users will not
  23. have a machine which they can call their own. Many people will use computers
  24. for little, perhaps nothing, else besides mail. We see mail as a universal
  25. resource, like telephones. It must not become merely another luxury for the
  26. computer-owning, computer-literate minority. IMAP2, by delegating function
  27. to a central server, and reducing whichever computer the user happens to
  28. have walked up to to the status of a (rather intelligent) dumb terminal,
  29. helps to achieve that goal. But, by requiring the user to know about file
  30. systems to manage their draft messages, it does not go the whole way.
  31.  
  32. Please understand that I am not asking (yet) for data-at-the-client to be
  33. sent by any other means than ordinary SMTP. (Though there is scope for some
  34. interaction with the IMAP2 server, e.g. notifying it that a message in its
  35. store has been replied to.)
  36.  
  37. > The problem with adding an `optional submission subset' to IMAP is:
  38. >  . it will make IMAP hairy -- we seek to avoid this
  39. >  . it will create applications which *only* use the `optional' submission
  40. >    mechanism.  This is a REAL threat -- the POP world is already filled with
  41. >    POP applications which DO NOT WORK unless the POP server supports the
  42. >    unofficial and undocumented `optional' submission mechanism of Berkeley
  43. >    popper.
  44.  
  45. If clients create unnecessary traffic by forwarding all messages via the
  46. server, they deserve to be rejected. But clients which use IMAP2 for draft
  47. message management can reasonably expect draft messages at the server to be
  48. submitted without having to retrieve them to the (perhaps intercontinental)
  49. client. Maybe I should have talked about the `optional draft message
  50. management subset' and made it clear that submission from the draft message
  51. store is an integral and necessary part of that subset.
  52.  
  53. > On the other hand, it is undoubtably related to IMAP, and belongs as part of a
  54. > sister protocol to IMAP.  We have already identified Mail Management as one
  55. > sister protocol.  I think that authenticated transport is probably going to be
  56. > part of a different sister.  Let's start thinking about these siblings and not
  57. > allow IMAP's focus to be blurred.
  58.  
  59. I hope these protocols become a reality. But the closer they are to IMAP2,
  60. the better the chance of them being integrated into IMAP2 clients. Is there
  61. any chance that these protocols could use the same syntax as IMAP2, as far
  62. as possible? For example, if draft message management is a part of these
  63. protocols, it would be silly to have analogues of SEARCH and FETCH with
  64. different syntaxes.
  65.  
  66. (I am dubious about the value of creating dozens of protocols. Multiplexing
  67. two protocol subsets over a single TCP connection is not fundamentally
  68. different from using two TCP connections. Relying on an optional subset of
  69. one service is not different from relying on an optional service itself.
  70. I assume that the 'Mail Management' protocol will talk to the IMAP2 server
  71. in some way, so what is gained by separation?)
  72. From imap-request@cac.washington.edu  Fri Sep 25 11:30:23 1992
  73. Received: from mx1.cac.washington.edu by shivafs.cac.washington.edu
  74.     (5.65/UW-NDC Revision: 2.27 ) id AA19747; Fri, 25 Sep 92 11:30:23 -0700
  75. Received: by mx1.cac.washington.edu
  76.     (5.65/UW-NDC Revision: 2.27 ) id AA17967; Fri, 25 Sep 92 11:30:12 -0700
  77. Errors-To: imap-request@cac.washington.edu
  78. Sender: imap-request@cac.washington.edu
  79. Received: from scapa.cs.ualberta.ca by mx1.cac.washington.edu
  80.     (5.65/UW-NDC Revision: 2.27 ) id AA17961; Fri, 25 Sep 92 11:30:01 -0700
  81. Received: from scapa.cs.ualberta.ca by scapa.cs.ualberta.ca with UUCP id <42587-1>; Fri, 25 Sep 1992 12:29:30 -0600
  82. Received: by isagate.edm.isac.ca (/\==/\ Smail3.1.25.1 #25.2)
  83.     id <m0mYJVO-0001l8C@isagate.edm.isac.ca>; Fri, 25 Sep 92 11:31 MDT
  84. Received: from isasun-3.edm.isac.ca by isasun-1.edm.isac.ca with smtp
  85.     (Smail3.1.26.7 #1) id m0mYJYt-000cuxC; Fri, 25 Sep 92 11:34 MDT
  86. Received: by isasun-3.edm.isac.ca (/\==/\ Smail3.1.20.1 #20.1)
  87.     id <m0mYJUE-000VJSC@isasun-3.edm.isac.ca>; Fri, 25 Sep 92 11:29 MDT
  88. Date:     Fri, 25 Sep 1992 11:05:56 -0600
  89. From: Steve Hole <steve@edm.isac.ca>
  90. Subject: Some general mail message issues
  91. To: imap@cac.washington.edu, pine-info@cac.washington.edu
  92. Message-Id: <Pine.3.03.9209251156.A21395-c100000@isasun-3>
  93. Mime-Version: 1.0
  94. Content-Type: TEXT/PLAIN; charset=US-ASCII
  95.  
  96.  
  97. None of these are really IMAP or pine issues themselves, but are related - they are
  98. general questions concerning the handling of mail messages. 
  99.  
  100. 1.  Is there a mailing list for the discussion of the MIME message format?  I am
  101.     interested in discussing the howtos on including PEM key information in MIME
  102.     messages, and want to make sure to ask the *right* people. 
  103.  
  104. 2.  Who is responsible for the development of the message management protocol?  
  105.     Is there a mailing list for this?   What is the status of this effort?
  106.  
  107.     This is becoming a real issue for us.   The ability to get and configure
  108.     services like delivery acknowledgement, read acknowledgments, and automatic
  109.     reply are a high priority for many of our clients - especially when packages
  110.     like Microsoft mail are able to do it.  I know that the architecture is much
  111.     simpler and not very good for MS Mail - but that is what the users still
  112.     see.   The issue needs to be addressed presently or we are going to find
  113.     ourselves swamped with proprietary file system based mail systems in user
  114.     workgroups. 
  115.  
  116. 3.  Is there a list of "management services" or whatever you want to call them
  117.     available.   The X.400 spec has a list that seems comprehensive enough
  118.     (watch me burn on that one :-) to use as a base point.  Is there an
  119.     equivalent for Internet mail services?
  120.  
  121. 4.  Is there an agreement or description of where services like automatic reply
  122.     should be provided - in the MTA or the MUA?   X.400 specifies the message
  123.     store (which makes sense), but there is no equivalent in the Internet
  124.     architecture (I think there should be).   
  125.  
  126. 5.  There was some mention on work being done to implement lightwieght directory
  127.     access protocols for getting X.500 information quickly.   Could someone
  128.     point me to these individuals again?   This is very important to us as a
  129.     mechanism for distributing public keys for PEM.
  130.  
  131. ... and specifically for Mark ...
  132.  
  133. 6.  Is there a todo list for the c-client?   What are the current priorities for
  134.     the c-client?
  135.  
  136. Thanks all.   Cheers.
  137.  
  138. --
  139. Steve Hole                  Director of Research and Communications
  140. ISA Corporation            mail:  steve@edm.isac.ca
  141. Edmonton, Alberta, Canada       phone: (403) 420-8081
  142.  
  143.  
  144.  
  145.